/*
 * @Author: 宋杰
 * @Date: 2021-03-09 14:54:16
 * @LastEditors: Please set LastEditors
 * @LastEditTime: 2021-03-17 16:08:50
 * @Description: 一家十一口(猜一字)
 */
const path = require('path')
const resolve = dir => {
  return path.join(__dirname, dir)
}
module.exports = {
  // open: true,
  publicPath: './',
  chainWebpack: config => {
    config.resolve.alias
      .set('_c', resolve('src/components')) // key,value自行定义，比如.set('@@', resolve('src/components'))
  },
}

// 跨域代理
module.exports = {
  devServer: {
    port: 8080, // 端口号，如果端口号被占用，会自动提升1
    host: "localhost", //主机名， 127.0.0.1， 真机 0.0.0.0
    https: false, //协议
    open: true, //启动服务时自动打开浏览器访问
    proxy: {  // 开发环境代理配置
      '/api': {  // 意思是当请求是以 dev-api 开头的请求，都走代理
      // '[process.env.VUE_APP_BASE_API]': {  // 意思是当请求是以 dev-api 开头的请求，都走代理
        // 目标服务器地址，代理访问：http://localhost:8001
        target: 'http://66.206.16.112:8080/',
        // target: 'process.env.VUE_APP_HT_URL',
        changeOrigin: true,   // 开启代理服务器，就会给你代理转发
        pathRewrite: {
          // /dev-api/db.json 最终会转发到 http://localhost:8001/db.json
          '^/api': '',  // 就是将请求地址中的 /dev-api 前缀替换成空的
          // ['^' + process.env.VUE_APP_BASE_API]: ''
          // '/': ''
        }
      }
    }
  },
  lintOnSave: false, // 关闭格式检查
  productionSourceMap: false, // 打包时不会生成 .map 文件，加快打包速度
}